home *** CD-ROM | disk | FTP | other *** search
-
- KeyText v2.25, for Windows 95, 98, ME, NT4, 2000 or XP
- (c) MJMSoft Design Limited, 1998-2004
-
- In this readme.txt:
- Program Description
- Installation
- Upgrading
- Distribution
- Purchasing
- License - Terms and Conditions
- Version History
- Technical Support and Contact Information
-
-
- =========================================================
- Program Description
- =========================================================
-
- Keyboard macro and Windows automation utility. Save time
- with KeyText!
-
- KeyText's basic function is the storing of pieces of text,
- ready to be typed or pasted into whatever application you
- are working on. Autotext in your system tray! You can set up
- hotkeys to all your favorite text items - one keypress and
- the text is in. Your Word Processor probably has a function
- like this already, but what about your database program,
- your desktop publisher, your e-mail program? The beauty of
- KeyText is that it's always there waiting in your tray, and
- works for most applications.
-
- With KeyText's "right-click anywhere" feature, form-filling
- has never been so easy. Hold down Shift, Ctrl or both
- (depending on how you set it up), right-click where you want
- your text to go, and KeyText's menu opens up next to it
- ready for you to click the item you want. Your name, e-mail
- address, credit card number, etc. - no more typing them in:
- let KeyText do it.
-
- Now with unique Smart Select feature. You already know how
- to select text and press a key combination to copy it to the
- clipboard, turn it to bold, and so on. With KeyText's Smart
- Select you can do much more! Once set up you could, for
- example, select an e-mail address anywhere - document, text
- file, database - and press Ctrl-Shift E. Your e-mail program
- will start with a new message to that address ready!
-
- Include in "text" commands to fill in the date (including
- dates plus or minus n days / working days / months etc. from
- the current date), run programs, click buttons, change
- windows, select menu items, play a sound, display a message,
- start an e-mail message, and more. Easy wizard-based dialogs
- help you set it up. You can even specify an Internet
- address, and KeyText will take you there (assuming you have
- modem, etc.); hotkey it and you can launch your browser and
- go to the site on one keypress.
-
- Use KeyText to simulate mouse actions. It can click the
- right spot on a window - button on a dialog, link on a web
- page etc. - even if the window is in a different position
- each time.
-
- Schedule items to start at specified times or intervals.
- Because the text can include commands (fields), you can run
- programs at specified times, display reminders or alarms
- with your choice of sound, even have an hourly chime. Do you
- want KeyText to trigger an event on, say, the third last day
- of every month? That is possible too.
-
- Windows automation. Tell KeyText to look out for a certain
- window or dialog, and then run an item. Completely automate
- password entries, repetitive dialogs, etc. KeyText itself
- includes 5 password levels to protect any passwords, credit
- card numbers, etc. you might store.
-
- KeyText can operate as a multiple clipboard, and makes
- collecting text easy. You can set it up to monitor your
- clipboard, and whenever text is copied to it, automatically
- add the same text to a specified text item. This makes it
- simple to gather text from various sources to put into one
- destination. You don't even need to open a text file to get
- at its text; select it in Windows Explorer and a couple of
- mouse clicks puts a copy of it in KeyText ready for re-use.
-
- KeyText can either paste or type your text. Pasting is
- faster, but "typing", character by character, has
- advantages. It can include fields (commands), it doesn't
- require the clipboard, and you can choose the speed. For the
- benefit of online-chat users it includes "simulate manual
- typing" settings; add some pauses, mistakes and backspaces
- and the person at the other end will never know it's being
- typed automatically!
-
- KeyText has a random link function. Set up your e-mail
- signature in KeyText, along with a random link to a range of
- quotations held in other items. Hotkey the signature if you
- like. Then, every time you press the hotkey, your e-mail
- signature will be typed in, followed by a quotation drawn at
- random.
-
- KeyText can display a miniature "keyboard" on your screen,
- which lets you "type" with your mouse or pointing device.
- This was added for the benefit of those who don't always
- have a keyboard attached, and asked for the facility to key
- text with KeyText. The Keypad also has a symbols tab; all
- those tricky symbols like ╝, ⌐, etc. are only a click away -
- as are all the accented characters.
-
- It's very unobtrusive... It hides itself away in the tray,
- near your system clock. A left-click on the icon reveals a
- menu showing all your text items ready to be typed. A right-
- click shows all the options available.
-
-
- =========================================================
- Installation
- =========================================================
-
- IMPORTANT NOTICE: This KeyText program and all associated
- documentation are the copyright of MJMSoft Design Ltd. The
- use of the KeyText program is governed by the License
- accompanying this program.
-
- KeyText requires Windows 95, 98, ME, NT4, 2000 or XP, and
- needs 800kb of space on your hard drive.
-
- Extract the files from the KeyText zip file to a (temporary)
- folder, and run SetupKT.exe. Or, if you have the self-
- extracting .exe version, simply run ktext###.exe (where ###
- is the version number. During the install process you can
- choose to have KeyText added to your list of programs which
- start every time Windows starts; note that you can change
- this later in KeyText.
-
- To uninstall, select KeyText from Add-Remove Programs in
- Windows control panel.
-
-
- =========================================================
- Getting Started
- =========================================================
-
- The KeyText program uses macros or scripts known as items,
- which are named A, B, C and so on. They can be started from
- the KeyText menu, from hotkeys, automatically or from batch
- files. Together these items are stored in data files with
- the extension .ktt.
-
- It is important to note at the beginning that if you want
- to start a new item you select "Edit text items" on the menu
- which appears when you right-click the KT icon in the tray -
- and look along the tabs A, B, C etc. until you find an empty
- one (or delete an old one). If you want to start a new set
- or collection of items, you select "New" from the right-
- click menu - this opens up a new file of empty macros ready
- to use. But beware of using "New" just to start a new
- macro - go to Edit text items instead!
-
- When you first run KeyText, try left-clicking the KT icon
- and selecting "Samples; click here first!".
-
-
- =========================================================
- Upgrading
- =========================================================
-
- If you already have a previous version of KeyText installed,
- you can install to the same folder as before, making sure
- you exit KeyText first if it is running. Your texts,
- settings, and unlock code (if purchased) will all be
- preserved.
-
- If you are upgrading from a version 1 release of KeyText,
- before converting your texts it will make a copy of your
- .ktt (KeyText data) file and give it the extension .kt1.
-
-
- =========================================================
- Distribution
- =========================================================
-
- KeyText is provided at no charge to you for evaluation
- purposes only, and you may distribute it freely, on the
- terms and conditions stated in the License (license.txt).
-
-
- =========================================================
- Purchasing
- =========================================================
-
- When first run KeyText displays: "Evaluation Version" and
- has 10 text items available for you to use; you can store
- more text items by making new data files (.ktt) and using
- the right-click menu to switch from one to another. After
- 30 days of use the evaluation period expires; the same 10
- text items are available, but other features are reduced. If
- you wish to continue using KeyText, you should purchase; you
- then receive an unlock code which converts KeyText to the
- full version. Note that if you have not purchased and are
- still using KeyText after 60 days, you will no longer be
- able to save any changes to text items.
-
- The full version gives 224 new text items, making 234 in
- total; and you can have several "KeyTexts" running at the
- same time, giving the possibility of thousands of text items
- just a click or two away.
-
- You can purchase online using a credit card - and get your
- registration code to unlock KeyText e-mailed to you
- instantly. Go to http://www.mjmsoft.com/ktreg.htm for
- details.
-
- A single user license is 25 US dollars or 15 GB pounds
- (these prices guaranteed to end of December 2004). Site
- licences and multi-user discounts are available. Once you
- have installed KeyText, see the file "order.txt" or the
- KeyText help file for details of how to register (online,
- by 'phone/fax or by mail).
-
- For an additional 12 US dollars or 7 GB pounds, we will send
- a floppy disk and manual (printed help file); price includes
- postage and packing. Note that the manual can be downloaded
- free in Adobe Acrobat pdf format from
- http://www.mjmsoft.com/keytext.htm.
-
-
- =========================================================
- License - Terms and Conditions
- =========================================================
-
- See the files "license.txt" and "Vendinfo.diz" for details.
-
-
- =========================================================
- Version History since v2.2
- =========================================================
-
- 2.25 Removed "2000" from program title (added for a major
- upgrade at the end of 1999) to restore original name:
- KeyText.
-
- Added option where right-clicking an item in
- KeyText's left-click (or right-click anywhere) menu
- goes straight to the "Edit text items" window for
- that item. You can set this option in KeyText
- Settings, Customize tab. With this option set, you
- could go straight to the Edit window for item X by
- left-clicking the KeyText icon and right-clicking
- item X.
-
- The alternative right-click actions for the
- left-click menu, including the new Edit option
- mentioned above, are now available even if the
- "right-click anywhere" feature is disabled.
-
- Added new password level which allows the user to
- open a KeyText data file and run items, but password
- protects access to Edit text items, Settings and
- Organizer. Scheduled items can optionally be hidden
- from the left-click menu for this password level.
-
- Added new option to the Ask and Input fields to mask
- typed characters with a specified character - for
- example * can be chosen to appear for a password
- entry.
-
- Added two new faster speed levels for running macros,
- and reduced the short built-in delays which followed
- certain fields (for example, a Mouse action - the
- delay is built in to give the target application time
- to process the click, etc.).
-
- Fixed problem which caused the fields CallSeq,
- CallRand, CallSelect, LinkSeq, LinkRand or
- LinkSelelct to fail if the list of items specified
- was greater than 255 characters long.
-
- Fixed bug which sometimes caused KeyText to crash if
- a Run field was at the end of an item.
-
- Fixed bug where if a hotkey was set for the
- left-click menu, displaying Settings and then
- clicking Cancel could clear it.
-
- Fixed problem which sometimes caused the Activate
- field to fail if the specified window was minimized.
-
- 2.24 Added new option to the Message box and Input box
- fields so that they will close automatically after a
- specified number of seconds. If, for example, you
- wish to have a prompt appear - possibly a scheduled
- reminder - and disappear automatically after 5
- minutes, this new option allows this.
-
- Added a new option regarding handling of Return
- characters in items. Previously you could choose
- between always typing Return characters, and
- ignoring a Return character which follows certain
- fields. The new option allows you to ignore ALL
- Return characters; if a new line is in fact needed
- then {Return} or {Enter} would need to be used.
-
- Changed date fields so that {Date} works. The Insert
- field wizard generates {Date Short}, {Date Long} or
- {Date "...(custom date format)..."} fields, but to
- allow for {Date} being entered directly in an item
- this is now equivalent to {Date Long}.
-
- Changed hotkey functionality so that if the contents
- of an item with a hotkey are deleted, and the item
- is therefore empty, the hotkey is not set.
-
- The addition of multiple-monitor support in version
- 2.23 meant that that version did not work on Windows
- 95. Now fixed.
-
- 2.23 Added a new KeyText icon, designed for XP users.
- Previous icons were designed for earlier versions of
- Windows where the system tray would typically be
- gray; the new icon is a simple KT in red and blue
- which looks better against the light blue of the
- standard Windows XP notification area. You can select
- the new icon by right-clicking the existing KeyText
- icon and selecting Settings; the new icon is second
- from the left in the resulting dialog.
-
- Added multiple-monitor support to KeyText's mouse
- action functions. Previously with a multiple-monitor
- display all mouse actions were forced to the primary
- monitor - even though the coordinates on other
- monitors could be correctly set using the Insert
- Field Wizard. Now mouse actions on multiple-monitor
- displays will occur on the correct monitor.
-
- The fix in version 2.22 for Ctrl Shift + direction
- key worked for all users except NT4. Now fixed for
- NT4 users also. And for Windows 2000/XP users fixed
- a bug which occurred if you had a repeated Ctrl/Shift
- + direction key - for example, {Shift Right 4}; some
- characters immediately after the closing curly
- bracket would be skipped.
-
- KeyText documentation stated that the length of a
- Pause could be up to 1000000 seconds, and the Insert
- Field Wizard allowed you to set a Pause of that
- length. However when running an item any Pause
- greater than 6000 seconds (maximum in an earlier
- version of KeyText) would cause the item to abort.
- Now fixed so that a Pause of up to 1000000 seconds is
- allowed.
-
- Fixed two problems relating to the use of the Link
- field. Firstly, in the situation where KeyText item
- A has a Call to item B, which in turn has a Link to
- item C, and item C finished with a Mouse action -
- control did not return to item A after the Mouse
- action; now fixed. Secondly, an item which included
- an Ask, Clipboard, Date, Include or Selection field,
- and finished with a Link field, and was set to
- Action:Paste, did not work correctly; now fixed.
-
- 2.22 If an item has a {Clipboard} field near the
- beginning, and the clipboard contains text, this
- text displays in the KeyText menu for that item.
- This has been extended so that if a text file has
- been copied in Explorer, the first characters of it
- will display. For example, if item A contains only
- the field {Clipboard}, and the KeyText readme.txt
- has been copied in Explorer, the KeyText menu will
- display - A: KeyText 2000 v2.22, for...
- (Note that if item A is then selected, the full
- contents of the text file would then be typed or
- pasted, depending on whether Action:Macro or
- Action:Paste is selected, giving a quick way to
- extract text from a file without opening it. This
- is existing functionality; the change in 2.22 is
- only to the menu display.)
-
- KeyText was failing to simulate correctly a Ctrl
- Shift + direction key combination in an item, for
- example {Ctrl-Shift End}. Now fixed.
-
- If using a KeyText data file set to read-only, a
- warning message "changes will not be retained" was
- displayed when logging off or shutting down Windows.
- Now removed.
-
- The feature to allow a double-click of the KeyText
- icon to run item A (see Settings / Customize) did
- not work in Windows 2000. Now fixed.
-
- When using a Call field to call an item which ended
- with a mouse action field (or certain other fields),
- control was not returned to the calling item. Now
- fixed.
-
- In certain circumstances, scheduled items would fail
- to start after opening and closing the Settings
- dialog. Now fixed.
-
- In Settings / Global, under "Ignore a return
- character which follows the following fields", the
- Ask field has been removed from the list. Note that
- this is not a change in functionality; a return
- character following an Ask field will always be
- typed.
-
- Fix of problem occasionally experienced by Windows
- 2000 users where the letter after an upper case
- letter is incorrectly also typed in upper case.
-
- Fix of a rare problem where an error would display
- when selecting "Edit text items".
-
- 2.21 Fix of a problem affecting Windows XP users only. Use
- of the KeyText Keypad (any of the Keyboard tab keys
- and some of the Symbol tab keys) would result in a
- KeyText error. Now fixed.
-
- 2.2 Added if/then/else functionality to the Wait field.
- Previously the Wait field would wait for a specified
- window; if found it would continue the item, or if
- not found it would cancel the item. Now there are six
- possibilities. If the window is found continue the
- item, else cancel, start another item, or call
- another item and continue. Or if the window is not
- found continue the item, else cancel, start another
- item, or call another item and continue. Also added
- is the ability to specify that the window title
- matches the specified text exactly (rather than the
- title includes the specified text), and the ability
- to check all windows, not just the foreground window.
- These additions mean that KeyText can check for the
- existence of a specified window, and take different
- courses of action depending on if it is found, or not
- found.
-
- Also added to the Wait field the ability to check if
- a specified file exists, or is created during the
- wait period.
-
- Fixed KeyText's ability to select text when sending a
- Shift and direction key combination. This worked in
- versions of Windows prior to Windows 2000, and now
- works in Windows 2000 and XP also.
-
- The "Copy List" function in the KeyText organizer,
- which copies to the clipboard a list of items with
- their menu text and hotkey, can now optionally
- include the whole text of each item. This may be
- useful for reference or backup purposes.
-
- Added to the Scheduler the ability to run monthly
- items on the last day of the month. Previously the
- actual date (1-31) had to be specified; now you can
- specify dates from last day minus 7 to the last day.
-
- The position on screen of the dialogs Message, Input,
- Ask, LinkSelect and CallSelect is now remembered so
- that if you move the window before closing it, next
- time it should appear in the same place.
-
- In the Edit text items window a new entry has been
- added to the Item menu: Insert Key Combination. This
- shortcut takes you directly to the appropriate part
- of the Insert Field Wizard, without the need to go
- through the main wizard page.
-
- In the event of an Explorer crash the KeyText icon in
- the tray is now restored, ensuring continuing
- availability of the program.
-
- Because of the different way in which the Windows XP
- Notification area works, the icon on the right-click
- menu for "Shift icon" appears as a left arrow for XP
- users, as this is the only available direction to
- shift it. Also, after a few days use, a hint is
- displayed for XP users regarding XP's "hide when
- inactive" feature which may cause the KT icon to
- disappear. See Windows XP in the Help file for more
- information.
-
- If Caps Lock is on, KeyText has the option to turn it
- off while an item is running, and when finished turn
- it back on again. However, this did not work if the
- item included a Pause field. Now fixed.
-
- Increased the speed of no-feedback typing. After
- "typing" a character, KeyText waits for feedback from
- the target application before typing the next
- character. This way KeyText regulates its speed to
- the ability of the target application to process
- keystrokes. However, a few applications give no
- feedback and KeyText must make a best guess which is
- normally slower. This "guess" has been speeded up in
- this version.
-
- Added or changed the following tutorial sections:
- Start or disconnect Windows dial-up networking, Check
- for text in a browser window, Set up alarms or
- reminders, If/then/else based on existence of a
- window, Use KeyText to populate a database / address
- book, and Use KeyText in a network environment. Also
- added to Field syntax reference a list of how key
- combinations appear as KeyText fields.
-
-
- =========================================================
- Technical Support
- and Contact Information
- =========================================================
-
- For sales information, send e-mail to sales@mjmsoft.com, or
- for technical support, e-mail support@mjmsoft.com.
-
- Technical support is available to all users for a period of
- 30 days and to users who have purchased for a period of 90
- days, both periods starting on the date on which the first
- request is made to the Company for support. Note that the
- support we offer relates to the operation of KeyText itself;
- we cannot guarantee to give advice on "scripts" to perform
- specific tasks in other applications; however, we will
- endeavor to give full version users as much help as we can
- in this regard.
-
- Sales telephone: free call-back service (we call you) - go
- to http://www.mjmsoft.com/contact.htm
- Telephone (UK number): +44 870 321 6567
- Fax (UK): +44 701 071 6567
- Fax (USA): (419) 781 8735
-
- You can also contact us by mail at:
- MJMSoft Design Ltd.
- 56 Kingsknowe Drive
- EDINBURGH
- EH14 2JX
- United Kingdom
-